home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / ietf / rreq / rreq-minutes-90may.txt < prev    next >
Text File  |  1993-02-17  |  11KB  |  320 lines

  1.  
  2.  
  3. CURRENT_MEETING_REPORT_
  4.  
  5.  
  6. Reported by Vince Fuller/Stanford and Philip Almquist/ Consultant
  7.  
  8. Minutes:  Tuesday, 1-May (AM)
  9.  
  10.  
  11.    o TOS routing
  12.  
  13.       -  Two aspects - internal queue handling vs.  next hop choice
  14.           * RREQ document deals primarily with later (external behavior)
  15.       -  Number of bits:  3 currently defined for TOS, 2 other ``spare''
  16.          bits
  17.           * does router need to know what bits mean or can it just match
  18.             against information available via routing protocols?
  19.           * is TOS a hint or a requirement (more discussion later) -
  20.             hint implies it is safe to ignore extra bits for now
  21.           * issue:  other groups may want to use those two bits for
  22.             other things
  23.           * requirement:  all routers must make the same routing choices
  24.             regarding TOS and all must implement TOS (but not all
  25.             protocols will use) to prevent routing loops (Chair's
  26.             statement)
  27.           * issue:  may have to change routing protocols if the number
  28.             of bits changes (tough)
  29.           * quote:  ``keep your paws off those two bits'' - JNC, Area
  30.             Director
  31.           * DECISION: use 3 bits (problem made moot by above quote)
  32.  
  33.    o TOS semantics:
  34.  
  35.       -  hint philosophy:  deliver packets to default TOS if no match
  36.          exists
  37.       -  requirement philosophy:  drop packets if no TOS match exists
  38.          (editors note:  a very long and heated discussion of these
  39.          differing philosophies consumed most of the first part of this
  40.          session)
  41.       -  TOS unreachable ICMP message for "requirement" case
  42.       -  Proteon OSPF implementation allows per-TOS metric setting on
  43.          lines; setting to infinity and dropping on no TOS match allows
  44.          some small amount of policy control over line usage
  45.       -  problem:  handling of TOS unreachable message is undefined
  46.       -  problem:  won't work if host ignores TOS unreachables (or
  47.          falls-back automatically to default TOS)
  48.       -  problem:  TOS bits are not defined absolutely (i.e.  in bps,
  49.          etc.)
  50.       -  suggestion (Satz):  two sides write up their cases; include
  51.          both in draft document for further review (any takers?)
  52.       -  idea:  use one of the "unused" bits to specify hint/required
  53.          TOS
  54.       -  Milo believes looping can occur if TOS is treated as a hint -
  55.          need specific scenarios
  56.  
  57.                                    1
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. o Fragmentation
  65.  
  66.    -  Review of each option outlined in draft text:
  67.        * option 1:  no longer needed by MTU discovery
  68.        * option 3:  invalid, since 576 is NOT the minimum required
  69.          MTU size
  70.    -  if anyone has empirical evidence of a good way to do it, them
  71.       document should discuss it; otherwise, defer to IP RFC
  72.        * action:  talk to Jeff Mogul and Van Jacobson about their
  73.          experiments
  74.  
  75. o Reassembly
  76.  
  77.    -  Router MUST reassemble packets destined to itself (i.e.  ICMP
  78.       messages)
  79.        * router is acting as host in this case, must follow HR
  80.        * HR says must reassemble max of 576 bytes or connected
  81.          interface MTUs
  82.    -  Router MUST NOT reassemble packets that are forwarded
  83.        * reassembly not possible if multiple paths exist, etc.  etc.
  84.    -  Multicast handling
  85.       Minimal discussion.  Steve Deering (``Mr.  Multicast'')
  86.       volunteered to write some draft text
  87.  
  88. o TTL
  89.  
  90.    -  Long discussion about schizophrenic use of TTL as time AND hop
  91.       count
  92.        * TCP makes assumptions about real time of packet life vs.
  93.          TTL handling (problem can occur with sequent number
  94.          wraparound)
  95.        * no implementors expect to implement use of TTL as time (fact
  96.          of life)
  97.        * deprecate ``SHOULD'' to ``MAY'' for decrementing TTL by time
  98.        * include discussion of why this should be done (what TCP
  99.          expects, etc)
  100.    -  Handling of TTL boundary conditions:
  101.        * TTL 0 - router MUST NOT drop packets to itself on TTL = 0
  102.          (HR sez)
  103.        * router MUST NOT ever send a packet with TTL = 0 (ditto)
  104.        * router SHOULD return ICMP time exceeded if it decrements TTL
  105.          to 0
  106.        * router MUST NOT ``pre-discard'' packets with TTL > 0 even if
  107.          it knows (via link-state routing, for example) how many hops
  108.          a destination is (it breaks ``traceroute'' to do so and
  109.          doesn't really gain much)
  110.        * should there be some discussion of ``traceroute's''
  111.          expectations?
  112.  
  113.  
  114.  
  115.                                 2
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122. Minutes:  Tuesday, 1-May (PM)
  123.  
  124. A review of writing assignments/document sections was done The following
  125. (mostly un-written) sections were worthy of mention (mainly because no
  126. one is doing anything about them):
  127.  
  128. 7.  Routing protocols - RIP, EGP, BGP (Yakov Rekhter/IBM), OSPF
  129.  
  130. 8.  Network Management Protocols - SNMP (Steve Willis/Wellfleet),
  131. CMIP/CMOT
  132.  
  133. 9.  Administrative and Policy controls, including:  filters (both
  134. traffic and routing info), interchange between EGP's and IGP's,
  135. preference of routes by [protocol, neighbor, network number, etc.],
  136. conditions for default generation, etc.  (subcommittee formed and had
  137. preliminary discussion over lunch - included Steve Willis/Wellfleet,
  138. Philip Almquist/Consultant/Stanford, Vince Fuller/Stanford/BARRNet,
  139. Michael Reilly/DEC, and one or two others forgotten by the editor --
  140. they and others interested in these issues (Milo, Jeff?)  should get in
  141. touch with the Chair ASAP)
  142.  
  143. 10.  Initialization, operation, management
  144.  
  145. Appendix A - Internet-specific requirements
  146.  
  147. Appendix B - Requirements for specific uses (i.e.  regional network)
  148.  
  149.  
  150.    o Multicast
  151.  
  152.       -  forwarding of multicasts is not yet required
  153.       -  router SHOULD perform host multicast functions (per RFC1112 and
  154.          HR)
  155.       -  router MUST NOT pass ``letter-bomb'' multicasts (as target of
  156.          source route)
  157.       -  record route doesn't present a problem (according to Steve D.)
  158.       -  multicasts should not be used as an hop in a source route
  159.          either
  160.  
  161.    o TOS, take 2 (Yakov had a few things to say)
  162.  
  163.       -  in current Internet, virtually no use (according to NSFNet
  164.          statistics)
  165.       -  chicken and egg problem (Steve D.)
  166.       -  3 bits are too coarse to be useful for policy control
  167.       -  all routers in AS (at least) must make same routing decision on
  168.          TOS in order to prevent loops
  169.           * what about for paths through multiple AS's?
  170.           * what if AS's are multi-homed?
  171.       -  how to use in presence of sources (protocols) of routing
  172.          information?
  173.           * use to prefer protocol if it has exact TOS match?
  174.  
  175.                                    3
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.    -  opinion:  TOS 0 is default - must always exist and is used if
  183.       no exact match
  184.    -  opinion:  forbid setting of multiple TOS bits (``Christmas
  185.       tree'') - enforce by treating as treating as TOS 0 (?)
  186.    -  no definite conclusion (no surprise here!)
  187.  
  188. o Broadcast handling
  189.  
  190.    -  Directed broadcasts
  191.        * routers MUST support, MAY provide knob to disable
  192.        * justification:  widely used, part of IP architecture
  193.    -  All-subnets broadcast
  194.        * current behavior:  only sent to first subnet seen
  195.        * Chair will make case to IESG to make it an obsolete part of
  196.          the IP architecture (by creating a successor to RFC922)
  197.        * consider as a SHOULD NOT - may support, but MUST provide
  198.          knob which defaults behavior to disabled
  199.  
  200. o IP options
  201.  
  202.    -  Record route - MAY in HR, specify as MUST in RREQ
  203.    -  Timestamp - ditto
  204.        * long discussion about when during packet processing the
  205.          timestamp should be added - no conclusion
  206.        * document should state that when it happens is not defined
  207.          and will be implementation-dependent
  208.        * Yakov (opinion):  all routers should do timestamp at same
  209.          point in packet processing - not much agreement from rest of
  210.          WG
  211.    -  Option insertion by routers
  212.        * security option must be inserted, so it MUST be allowed
  213.          (RFC1108)
  214.        * what if no option space available - Martin Gross/DCA will
  215.          address
  216.        * are there other options that need to be inserted?
  217.    -  non-understood options - MUST be passed unchanged
  218.    -  source route - only one source route option may exist
  219.  
  220. o Precedence
  221.  
  222.    -  OSPF mandates that routers set precedence to Internet Control
  223.    -  BGP - ditto
  224.    -  issue:  may be political problems with this
  225.    -  what about network management traffic?
  226.    -  DCA group is working on paper describing scheme
  227.  
  228. o Martian address filtering
  229.   MUST provide functionality and provide switch to enable/disable
  230.   (long discussion ensued about performance impact of making it
  231.   strictly a MUST)
  232. o What's next?
  233.  
  234.    -  video-conference will take place in June (tentatively, Monday,
  235.       June 11th)
  236.  
  237.                                 4
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244. -  Internet-Draft is expected after August IETF
  245.  
  246.  
  247.  
  248.                              5
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255. ATTENDEES
  256.  
  257.     Richard Smith             smiddy@dss.com
  258.     David Waitzman            djw@bbn.com
  259.     John Wobus                jmwobus@suvm.acs.syr.edu
  260.     Pablo Brenner
  261.     Jonathan Wenocur          jhw@shiva.com
  262.     Dave Forster
  263.     Steve Willis              swillis@wellfleet.com
  264.     Michael Reilly            reilly@nsl.dec.com
  265.     Martin Gross              martin@protolaba.dca.mil
  266.     Peter Vinsel              farcomp!pcv@apple.com
  267.     Stev Knowles              stev@ftp.com
  268.     Vince Fuller              fuller@jessica.stanford.edu
  269.     Frank Kastenholz          kasten@interlan.interlan.com
  270.     John Moy                  jmoy@proteon.com
  271.     Roxanne Streeter          streeter@nsipo.arc.nasa.go
  272.     David Miller              dtm@mitre.org
  273.     Douglas Bagnall           bagnall_d@apollo.hp.com
  274.     Walt Wimer                ww0n@andrew.cmu.edu
  275.     Kanchei Loa               loa@sps.mot.com
  276.     Yoni Malachi              yoni@cs.stanford.edu
  277.     Karen Frisa               karen@kinetics.com
  278.     Stepanie Price            price@mcvax!ucsbcsl.edu
  279.     Stan Froyd                sfroyd@salt.acc.com
  280.     John Cavanaugh            john.cavanaugh@stpaul.ncr.com
  281.     John Veizades             veizades@apple.com
  282.     Steven Senum              sjs@network.com
  283.     Kannan Varadhan           kannan@oar.net
  284.     Steven Bruniars
  285.     Paul Tsuchiya             tsuchiya@thumper.bellcore.com
  286.     Kathy Huber               khuber@bbn.com
  287.     Steve Deering             deering@pescadero.stanford.edu
  288.     Greg Satz                 satz@cisco.com
  289.     Curtis Cox                zk0001@nhis.navy.mil
  290.     Milo Medin                medin@nsipo.nasa.gov
  291.     Phil Karn                 Karn@Thumper.Bellcore.Com
  292.     Y Wang
  293.     Keith Hogan               keith%penril@uunet.uu.net
  294.     Richard Woundy            rwoundy@ibm.com
  295.     Mary Youssef              mary@ibm.com
  296.     Jim Sheridan              jsherida@ibm.com
  297.     Dino Farinacci            dino@bridge2.3com.com
  298.     Steve Storch              sstorch@bbn.com
  299.     Phil Park                 ppark@bbn.com
  300.     Sze-Ying Wuu              wuu@nisc.junc.net
  301.     Tim Hunter                thunter@allegum.bitnet
  302.     Steve Hubert              hubert@cac.washington.edu
  303.     John Vollbrecht           jrv@merit.edu
  304.     Joel Replogle             replogle@ncsa.uiuc.edu
  305.     Paul Pomes                paul-pomes@uiuc.edu
  306.     Drew Perkins              ddp@andrew.cmu.edu
  307.     Stephanie Price           price@cmcvax!uscbcsl.edu
  308.  
  309.  
  310.                                    6
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319. 7
  320.